/* 土地组件样式 */
.land-item {
    width: 200px;
    margin: 10px;
    transition: all 0.3s ease;
    border-radius: 8px;
    overflow: hidden;
}

.land-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

/* 未开发土地样式 */
.land-item.not-ready {
    background-color: #f5f5f5;
    border: 1px dashed #d9d9d9;
}

/* 可种植土地样式 */
.land-item.ready {
    background-color: #f6ffed;
    border: 1px solid #b7eb8f;
}

/* 种植中土地样式 */
.land-item.zhongzhi {
    background-color: #e6f7ff;
    border: 1px solid #91d5ff;
}

/* 升级中土地样式 */
.land-item.upgrading {
    background-color: #fff7e6;
    border: 1px solid #ffd591;
    animation: pulse 1.5s infinite;
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 213, 145, 0.7);
    }
    70% {
        box-shadow: 0 0 0 10px rgba(255, 213, 145, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(255, 213, 145, 0);
    }
}

// 添加工具使用消息样式
.tool-message {
    background-color: rgba(0, 128, 255, 0.2);
    color: #0066cc;
    padding: 8px;
    border-radius: 4px;
    margin-top: 8px;
    font-size: 14px;
    text-align: center;
    animation: fadeIn 0.3s ease-in-out;
}

// 收获消息样式
.harvest-message {
    background-color: rgba(0, 200, 0, 0.2);
    color: #006600;
    padding: 8px;
    border-radius: 4px;
    margin-top: 8px;
    font-size: 14px;
    text-align: center;
    animation: fadeIn 0.3s ease-in-out;
}

@keyframes fadeIn {
    from { opacity: 0; transform: translateY(-10px); }
    to { opacity: 1; transform: translateY(0); }
}